package pt.utl.ist.calcNotas;

import java.io.Serializable;
import java.util.ArrayList;


public class Cadeira implements Serializable {

    private static final long serialVersionUID = 465489;

    protected String nome;
    protected ArrayList<Elemento> elementos;

public int pesoTotal(){
    int peso=0;
    for(Elemento e : elementos){
       peso +=e.getPeso();
    }
    return peso;
}

    public int pesoRestante(){
        return 100-pesoTotal();
    }
    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public ArrayList<Elemento> getElementos() {
        return elementos;
    }

    public Cadeira(){
        this.elementos = new ArrayList<Elemento>();
    }

    public Cadeira(String nome){
        this.nome = nome;
        this.elementos = new ArrayList<Elemento>();
    }

    @Override
    public String toString(){
        return this.getNome();
    }
}
